tractor drawn hoeing machine - Spanish English Dictionary